package com.llly.service;

import com.llly.pojo.Easybuy_product;
import com.llly.pojo.Easybuy_product_category;
import org.apache.ibatis.annotations.Param;

import java.util.List;


public interface ProductService {
    public List<Easybuy_product_category> findAllEpcs(); //所有1级分类商品及其对应的2级3级商品

    //直接查询1/2/3级分类下商品
    public List<Easybuy_product> selectEpsByEpcId(@Param("id") Integer id);

    //根据商品id查询商品1
    public Easybuy_product findProductByid(@Param("pid") Integer pid);

    //根据分类查询商品  epcid编号  是分类id
    public List<Easybuy_product> findAllprosByEpc(@Param("epcId") Integer epcId);

    public Easybuy_product_category findpname(Integer id);  //根据商品id找3.2.1级分类的名字

    //根据商品名进行查询商品
    public List<Easybuy_product> showProduct(@Param("epname") String epname);

    //显示一级分类
    public List<Easybuy_product_category> ShowAllOne();

    //根据一级分类显示二级分类
    public List<Easybuy_product_category> ShowAllTwo(Integer parentId);

    //根据二级分类显示三级分类
    public  List<Easybuy_product_category> ShowAllThree(Integer parentId);
    //商品上架
    public int addeasybuy(Easybuy_product easybuy_product);
}
